typedef struct linkedlist_node
{
	void * key;
	void * data;
	struct lnode *next;
}l_node;




//void insertNewNode(l_node  *);
l_node *insertNewNode(l_node *, void *, char *);  //head, data, filename



//l_node * deleteNode(l_node *);
l_node *deleteNode(l_node *, void *);    // head, data



//Displaying the Linked List read from File (Binary file)
l_node * displayOrGetLLFromFile();
void insert(l_node * , int); //displayOrGetLLFromFile uses this function


l_node *getmemory();   //Memory Alloocation by System



/*
void insertHead(l_node *, void *, void *);
void deleteHead(l_node *, void *, void *);
void getByStringKey(char *);
void deleteByStringKey(char *);
void getByIntKey(int );
void deleteByIntKey(int );
*/



